package com.quad.innovators.salesease.mapper.task;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.quad.innovators.salesease.model.entity.task.TaskAddress;
import com.quad.innovators.salesease.model.form.task.TaskAddressForm;
import com.quad.innovators.salesease.model.vo.task.TaskAddressVO;

import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author cheng
 */
public interface TaskAddressMapper extends BaseMapper<TaskAddress> {


    List<TaskAddressForm> getTaskAddressVOByTaskCode(@Param("taskCode") String code, @Param("addressType") Integer addressType);

    List<TaskAddressVO> getAddressListByTaskCodeList(@Param("taskCodeList") List<String> taskCodeList, @Param("H5NotShowTaskAddress") Boolean H5NotShowTaskAddress);
}
